/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const ChartDountFilled: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M67.0003 40C67.0003 35.1632 65.701 30.4153 63.2383 26.2525C60.7756 22.0896 57.2398 18.6648 53.0007 16.3359C48.7615 14.007 43.9746 12.8596 39.1403 13.0137C34.306 13.1678 29.6018 14.6176 25.5195 17.2117L32.7599 28.6058C34.8011 27.3088 37.1531 26.5839 39.5703 26.5069C41.9874 26.4298 44.3809 27.0035 46.5005 28.1679C48.6201 29.3324 50.3879 31.0448 51.6193 33.1262C52.8507 35.2076 53.5003 37.5816 53.5003 40H67.0003Z" fill={ colors[0] }/>
<path d="M27.0352 63.6832C31.2779 66.0058 36.0665 67.146 40.9006 66.9848C45.7346 66.8236 50.4366 65.3667 54.515 62.7666C58.5935 60.1665 61.8986 56.5185 64.0848 52.2041C66.2711 47.8896 67.2583 43.0671 66.9431 38.2407L53.4718 39.1202C53.6294 41.5335 53.1358 43.9447 52.0427 46.1019C50.9495 48.2592 49.297 50.0831 47.2578 51.3832C45.2186 52.6833 42.8676 53.4117 40.4505 53.4923C38.0335 53.5729 35.6392 53.0028 33.5179 51.8415L27.0352 63.6832Z" fill={ colors[1] }/>
<path d="M26.7085 16.498C22.4984 18.879 19.0052 22.3472 16.5941 26.5401C14.1829 30.7331 12.9424 35.4967 13.0021 40.3331C13.0618 45.1695 14.4195 49.901 16.9335 54.0331C19.4474 58.1653 23.0251 61.5462 27.2927 63.8226L33.6464 51.9112C31.5126 50.773 29.7237 49.0826 28.4667 47.0165C27.2098 44.9504 26.5309 42.5846 26.501 40.1664C26.4712 37.7482 27.0915 35.3664 28.297 33.27C29.5026 31.1735 31.2492 29.4394 33.3543 28.2489L26.7085 16.498Z" fill={ colors[2] }/>

  </>,
  name: 'chart_dount_filled',
  defaultColors: ['#7B67EE', '#9CB9FF', '#FFBA2E'],
  colorful: true,
  allPathData: ['M67.0003 40C67.0003 35.1632 65.701 30.4153 63.2383 26.2525C60.7756 22.0896 57.2398 18.6648 53.0007 16.3359C48.7615 14.007 43.9746 12.8596 39.1403 13.0137C34.306 13.1678 29.6018 14.6176 25.5195 17.2117L32.7599 28.6058C34.8011 27.3088 37.1531 26.5839 39.5703 26.5069C41.9874 26.4298 44.3809 27.0035 46.5005 28.1679C48.6201 29.3324 50.3879 31.0448 51.6193 33.1262C52.8507 35.2076 53.5003 37.5816 53.5003 40H67.0003Z', 'M27.0352 63.6832C31.2779 66.0058 36.0665 67.146 40.9006 66.9848C45.7346 66.8236 50.4366 65.3667 54.515 62.7666C58.5935 60.1665 61.8986 56.5185 64.0848 52.2041C66.2711 47.8896 67.2583 43.0671 66.9431 38.2407L53.4718 39.1202C53.6294 41.5335 53.1358 43.9447 52.0427 46.1019C50.9495 48.2592 49.297 50.0831 47.2578 51.3832C45.2186 52.6833 42.8676 53.4117 40.4505 53.4923C38.0335 53.5729 35.6392 53.0028 33.5179 51.8415L27.0352 63.6832Z', 'M26.7085 16.498C22.4984 18.879 19.0052 22.3472 16.5941 26.5401C14.1829 30.7331 12.9424 35.4967 13.0021 40.3331C13.0618 45.1695 14.4195 49.901 16.9335 54.0331C19.4474 58.1653 23.0251 61.5462 27.2927 63.8226L33.6464 51.9112C31.5126 50.773 29.7237 49.0826 28.4667 47.0165C27.2098 44.9504 26.5309 42.5846 26.501 40.1664C26.4712 37.7482 27.0915 35.3664 28.297 33.27C29.5026 31.1735 31.2492 29.4394 33.3543 28.2489L26.7085 16.498Z'],
  width: '80',
  height: '80',
  viewBox: '0 0 80 80',
});
